---
title: User Interface component libraries
description: A list of UI component libraries for Expo and React Native apps.
sidebar_title: UI Libraries
hideTOC: true
---

The User Interface (UI) is a huge part of any app. If the icon is your front door, the UI is the interior design. You can take the route of completely designing your UI from scratch, however, if you want to get it up and running fast while still having a polished finish, there are plenty of libraries already in place to help get your app where you want it.

Below are some of the most popular UI Libraries. Test them all out and see what suits your needs:

| Library                                                                          | Documentation                                                                                                   |
| -------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
| [React Native Paper](https://github.com/callstack/react-native-paper)            | [Link](https://callstack.github.io/react-native-paper)                                                          |
| [React Native UI Lib](https://github.com/wix/react-native-ui-lib)                | [Link](https://wix.github.io/react-native-ui-lib/)                                                              |
| [React Native Elements](https://reactnativeelements.com/)                        | [Link](https://reactnativeelements.com/docs)                                                                    |
| [Fluent UI](https://github.com/microsoft/fluentui-react-native)                  | [Link](https://developer.microsoft.com/en-us/fluentui#/get-started)                                             |
| [Tamagui](https://tamagui.dev)                                                   | [Link](https://tamagui.dev/docs/intro/installation)                                                             |
| [NativeWind](https://www.nativewind.dev/)                                        | [Link](https://www.nativewind.dev/)                                                                             |
| [Gluestack UI](https://ui.gluestack.io/)                                         | [Link](https://ui.gluestack.io/)                                                                                |
| [Ignite UI](https://docs.infinite.red/ignite-cli/)                               | [Link](https://docs.infinite.red/ignite-cli/boilerplate/app/components/)                                        |
| [React Native Reusables](https://github.com/mrzachnugent/react-native-reusables) | [Link](https://github.com/mrzachnugent/react-native-reusables)                                                  |
| [React Native UI Kitten](https://github.com/akveo/react-native-ui-kitten)        | [Link](https://akveo.github.io/react-native-ui-kitten/docs/getting-started/what-is-ui-kitten#what-is-ui-kitten) |

When selecting a library, select one that is supported by a large and active community. Check out a library's GitHub page to see its recent activity.
